Compiling Stream Applications for Heterogeneous Architectures
نویسندگان
چکیده
Compiling Stream Applications for Heterogeneous Architectures by Amir H. Hormati
منابع مشابه
Compiling Stream-Language Applications to a Reconfigurable Array Processor
New parallel architectures are emerging to meet the increased computational demands of streaming applications. This creates a need for high-level, architecture-independent languages. One such language is StreamIt, designed around the notions of streams and stream transformers, which allows efficient mapping to a variety of architectures. This paper presents our approach of compiling StreamIt ap...
متن کاملCompiling Stream Kernels for Polymorphous Computing Architectures
Polymorphous Computing Architectures (PCA) have multiple modes of operation and can reassign resources allocated to these modes during program execution. Such architectures enable a single computational fabric to meet the diverse computing needs of complex applications that previously required multiple, distinct HW/SW solutions integrated into a system solution. The MONARCH chip is a PCA capabl...
متن کاملCompiling Brook To StreamC
Stream processing is becoming an area of active research in computer architecture. Many applications, including media and signal processing, image compression, and scientific applications can be speeded up by several orders of magnitude by processing them with stream processors[1][6]. However, compiling the applications efficiently in order to exploit the underlying architectural capabilities o...
متن کاملRun-time Adaptable Architectures for Heterogeneous Behavior Embedded Systems
As embedded applications are getting more complex, they are also demanding highly diverse computational capabilities. The majority of all previously proposed reconfigurable architectures targets static data stream oriented applications, optimizing very specific computational kernels, corresponding to the typical embedded systems characteristics in the past. Modern embedded devices, however, imp...
متن کاملPLASMA: Portable Programming for SIMD Heterogeneous Accelerators
Data-parallel accelerators have emerged as highperformance alternatives to general-purpose processors for many applications. The Cell BE, GPUs from NVIDIA and ATI, and the like can outperform conventional superscalar architectures, but only for applications that can take advantage of these accelerators’ SIMD architectures, large number of cores, and local memories. Coupled with the SIMD extensi...
متن کامل